package estacion.dominio;

import java.util.Vector;

import estacion.persistencia.FPAutobus;


public class Autobus extends Vehiculo{

	private Linea linea;


	public Autobus(){
		super();
		linea=new Linea();
	}


	public Linea getLinea() {
		return linea;
	}


	public void setLinea(Linea codigo_linea) {
		linea = codigo_linea;
	}

	
	@Override
	public void insertarVehiculo() throws Exception {
		FPAutobus.insertAutobus(this);
		
	}

	@Override
	public void eliminarVehiculo(String codigo) throws Exception {
		 FPAutobus.deleteAutobus(codigo);
		
	}

	@Override
	public Vehiculo consultarVehiculo(String codigo) throws Exception {
		return FPAutobus.consultAutobus(codigo);
	}

	@Override
	public void modificarVehiculo() throws Exception {
		FPAutobus.modificarAutobus(this, this.Codigo_vehiculo);
	}

	@Override
	public Vector<Vehiculo> getVehiculos() throws Exception {
		return FPAutobus.getAutobuses();
	}
}
